home *** CD-ROM | disk | FTP | other *** search
-
-
- CURRENT_MEETING_REPORT_
-
-
- Reported by Claudio Topolcic/BBN
-
- CIP Minutes
-
- Agenda
-
-
- o ST-II specification
-
- - Identify remaining issues
- - Discuss remaining issues
- - Resolve remaining issues
- - Assign writing tasks
-
- o Connection oriented protocol research collaboration
- - Discuss possible collaboration efforts
-
-
- The CIP Working Group met during all five Working Group sessions. Our
- primary goal for this meeting was to resolve the remaining open issues
- in the ST-II protocol specification; three sessions were dedicated to
- this effort. In the other two sessions we discussed collaborative
- experiments on connection-oriented internet protocols.
-
- A draft of the ST-II specification was distributed and discussed at the
- previous IETF. Several issues were resolved then and new ones uncovered.
- Prior to the current meeting, Charlie Lynn distributed an updated draft
- incorporating the results of the previous meeting plus ensuing
- teleconferences and email. We discussed the changes and unresolved
- issues as follows:
-
-
- o Precedence is a per-connection characteristic, and is negotiated in
- the flowspec. There is a separate priority on each data packet to
- allow for layered coding schemes within one stream.
- o We agreed that all header and option chunks should have 32-bit
- alignment, including 32-bit entities within chunks, to efficiently
- accommodate machine architectures with that constraint.
- o The REFUSE and REROUTE negative response messages will be combined
- into one and the receiver will use the reason code to determine
- what action is appropriate.
- o If ranges of packet rate and size are offered, agents along
- separate branches of a connection might choose incompatible
- combinations each of which meets the minimum product requirement.
- Intermediate agents must keep track of flowspecs along each branch,
- so resolution can be left to the application.
- o To insure that a CHANGE won't cause the existing connection to
- break, the flowspec ranges must include the existing settings.
- o It is not considered an error if the next hop on a path is out the
- same interface as the previous hop, to allow relay multicasting.
-
- 1
-
-
-
-
-
-
- o The current specification does not allow a uniform way on all
- control messages to determine the intended client. New fields are
- to be added to the control message header to allow this.
- o A mechanism for grouping streams is provided, but their use is not
- yet well enough understood, and will therefore, be left to
- experiment.
- o To make use of IP encapsulation paths between ST agents not
- directly connected, the ST routing table must be extended.
- o The current flowspec definition does not allow specifying a
- variable-rate requirement nor discrete steps in place of a range.
- There are provisions to define new flowspec versions as we learn
- what is needed through experiments.
-
-
- Writing assignments were also issued for sections of the document that
- are incomplete but not controversial. The draft is to be ready for
- submission as an Internet Draft in two weeks, followed by submission as
- an RFC after a comment period. The protocol will have ``Not-Recommended
- Experimental'' status while the CIP Group and others conduct
- experiments.
-
- Collaboration
-
- On Wednesday, we heard status reports on experimenters' plans. Allison
- Mankin described her work to implement Lixia Zhang's Flow Protocol
- algorithms within the framework of the BSD OSI TP2 protocol. She is now
- implementing the virtual clock mechanism in the BSD network drivers.
- Allison will test the protocol in the MITRE-DCA Testbed Network; she
- invites others to use the testbed, too.
-
- Charlie Lynn described the collaboration of BBN and Washington
- University in St. Louis to develop the ``COIP-kernel'' -- basically a
- new protocol family added into the BSD socket interface around which a
- variety of connection-oriented protocols could be implemented. The
- kernel is to be done by the end of August, then during September BBN
- will develop a set of modules around the kernel to implement ST-II.
-
- Paul McKenney told us about the traffic generators he is developing so
- that DARTnet experimenters can conduct repeatable experiments. They run
- in user space and can be synchronized at multiple sites, injecting
- packets at the NIT, RAW_IP or transport level. Measures are defined for
- both ``best effort'' and ``resource reservation'' types of protocols.
-
- Finally, we discussed how members of the group might collaborate.
- Allison expressed interest in using the COIP-kernel to extend Flow
- Protocol testing to the DARTnet Sparcstation environment. Paul's
- traffic generators may also be usable in the network testbed.
- Conversely, Paul might be able to incorporate Allison's DEC-bit code
- into the stochastic fair queuing algorithm.
-
- Meeting action list
-
-
- 2
-
-
-
-
-
-
- Casner Rewrite sect 2 (& 2.1?) in about 3 pages (may be ok
- now).
-
- Everyone Comment on whether sections 2.3 through 2.7 are
- complete.
-
- Casner Update old encapsulation text of sect 3.7.3.
-
- Topolcic Edit or rewrite section 3.7.5 on Robustness.
-
- Lynn Edit sect 3.7.6. on Routing to simply list the
- things we expect from the routing function, but
- state that routing is not addressed here.
-
- Topolcic Edit or rewrite section 3.7.8. on Groups of Streams
- to state that groups are a way of associating
- streams and to just list some possible uses of such
- associated groups.
-
- Lynn Produce text for section 3.7.9. on the Source Route
- Option.
-
- Lynn Write a section in 4.3.1, FlowSpec that addresses
- the Burstiness parameter.
-
- Lynn Edit the paragraphs in section 4.3.1. that describe
- LimitOnCost and LimitOnDelay to specify the units.
-
- Topolcic Rewrite section 4.3.5.3. on Group Parameter to
- simply provide suggestions for the uses of Groups.
-
- Lynn Expand sect 4.4.14 on use of STATUS command for
- failure detection.
-
- Everyone Help find all the constants for inclusion in section
- 4.5, Suggested Protocol Constants, and should
- suggest values.
-
- Everyone Help write section 6, Areas Not Addressed, and
- specifically to help draw up a list.
-
- Everyone Help identify subsets everywhere.
-
- Schroder Provide protocol exchange diagrams.
-
- Everyone Think of good way to simplify protocol
- demultiplexing; consider origin & target(s) of
- stream on same host.
-
-
-
- Attendees
-
- 3
-
-
-
-
-
-
-
- Stephen Casner casner@venera.isi.edu
- Steve Deering deering@pescadero.stanford.edu
- Kevin Fall kfall@Berkeley.EDU
- Kathleen Huber khuber@bbn.com
- Ajay Kachrani kachrani%regent.dec@decwrl.dec.com
- Charles Lynn clynn@bbn.com
- Allison Mankin mankin@gateway.mitre.org
- Paul McKenney mckenney@sri.com
- K.K. Ramakrishnan rama%erlang.dec.com@decwrl.dec.com
- Zaw-Sing Su zsu@tsca.istc.sri.com
- Claudio Topolcic topolcic@bbn.com
- Sijiam Zhang szhang@cs.ubc.ca
-
-
-
- 4
-